package com.portal.back.service;
/**
 * @Title:后台菜单类service接口
 * @Copyright: Copyright (c) 0.1
 * @author:鲁根成
 * @version: 1.0
 * @time: 2010-3-25
 * 
 */
import java.util.List;

import com.portal.back.web.DTO.TreeDto;
import com.portal.domain.SysMenu;

public interface ISysMenuService {
	/**
	 * 
	 * @param 父菜单id
	 * @return 所有孩子菜单
	 */
    public  List<TreeDto>  getByParentId(int parentId);
    /**
     * 查询所有的菜单
     * @return
     */
    public  List<SysMenu>   getAll();
    /**
     * 新增菜单
     * 
     * @return
     */
    public   boolean  addMenu(String menuName,String  menuUrl,String des,String parentid);
    /**
     * 删除菜单
     * @param id
     * @return
     */
    public   boolean   deleteMenuByid(String id);

    /**
     * 通过id 查到菜单
     * @param id
     * @return
     */
    public   SysMenu   getById(String id);
    /**
     * 编辑某个菜单
     * @param menuName
     * @param menuUrl
     * @param des
     * @param id
     * @return
     */
    public   boolean   editByid(String menuName,String  menuUrl,String des,String id);
}
